#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "member.h"

int main()
{
    int op;
    printf("\n");
    printf("=== 台球馆会员管理系统 ===\n\n");
    printf("1. 会员注册\n");
    printf("2. 查看会员信息\n");
    printf("3. 会员消费扣次\n");
    printf("4. 修改会员信息(管理员)\n");  // 新增选项，标记为管理员功能
    printf("5. 删除会员(管理员)\n");
    printf("6. 查看所有会员信息(管理员)\n");
    printf("7. 退出系统\n");
    printf("请选择功能 (1-7): ");

    scanf("%d",&op);

    system("clear");

    switch(op)
    {
        case 1:
            //会员注册
            printf("=== 会员注册 ===\n");
            member_reg();
            printf("感谢信任本台球馆，您一定收获满满！\n");
            break;
        case 2:
            //查看会员信息
            printf("=== 会员信息查询 ===\n");
            member_show();
            break;
        case 3:
            //会员消费扣次
            printf("=== 会员消费扣次 ===\n");
            member_consume();
            break;
        case 4:
            //修改会员信息 - 新增（管理员权限）
            printf("=== 修改会员信息(管理员权限) ===\n");
            member_modify();
            break;
        case 5:
            //删除会员
            printf("=== 会员删除(管理员) ===\n");
            member_del();
            break;
        case 6:
            //查看所有会员信息(管理员)
            printf("=== 管理员模式 ===\n");
            member_list_all();
            break;
        case 7:
            //退出系统
            printf("感谢使用台球馆会员系统，欢迎下次光临！\n");
            exit(0);
            break;
        default:
            printf("输入错误，请重新输入!\n");
            break;
    }

    return 0;
}
